import { showToast } from '@/utils/helper/uniHelper'

export default function check({
  mapAddress,
  address,
  fileList,
  shSelect,
  shInfoForm,
  qrList
}: any) {
  if (!mapAddress) {
    showToast({ title: '请选择地点' })
    throw new Error('请选择地点')
  }
  if (!address) {
    showToast({ title: '请输入详细地址' })
    throw new Error('请输入详细地址')
  }
  if (!fileList.length) {
    showToast({ title: '请上传涉黄图片' })
    throw new Error('请上传涉黄图片')
  }
  if (shSelect.includes(1) && !shInfoForm.phone) {
    showToast({ title: '请输入卡片上的手机号码' })
    throw new Error('请输入卡片上的手机号码')
  }
  if (shSelect.includes(2) && !shInfoForm.wx) {
    showToast({ title: '请输入卡片上的微信号' })
    throw new Error('请输入卡片上的微信号')
  }
  if (shSelect.includes(3) && !shInfoForm.qq) {
    showToast({ title: '请输入卡片上的QQ号' })
    throw new Error('请输入卡片上的QQ号')
  }
  if (shSelect.includes(4) && !qrList.length) {
    showToast({ title: '请上传卡片上的二维码' })
    throw new Error('请上传卡片上的二维码')
  }
  if (!shInfoForm.num) {
    showToast({ title: '请输入发现的卡片数量' })
    throw new Error('请输入发现的卡片数量')
  }
  if (!shInfoForm.userType) {
    showToast({ title: '请选择您的身份/单位' })
    throw new Error('请选择您的身份/单位')
  }
}
